package models

import "gorm.io/gorm"

type User struct {
	gorm.Model
	Username string `gorm:"type:varchar(30)"`
	Password string `gorm:"type:varchar(255)"`
}
type UserRole struct {
	gorm.Model
	Uid int `gorm:"type:int"`
	Rid int `gorm:"type:int"`
}
type Role struct {
	gorm.Model
	RoleName string `gorm:"type:varchar(50)"`
}
type RoleNode struct {
	gorm.Model
	Rid int `gorm:"type:int"`
	Nid int `gorm:"type:int"`
}
type Node struct {
	gorm.Model
	NodeName string `gorm:"type:varchar(50)"`
}
type Warehouse struct {
	gorm.Model
	WarehouseCode    string `gorm:"type:varchar(50)"`
	WarehouseType    string `gorm:"type:varchar(50)"`
	WarehouseAddress string `gorm:"type:varchar(50)"`
}
type WarehouseOrder struct {
	gorm.Model
	WarehouseOrderCode   string `gorm:"type:varchar(50)"`
	WarehouseOrderName   string `gorm:"type:varchar(50)"`
	WarehouseOrderPerson string `gorm:"type:varchar(50)"`
	Wid                  int    `gorm:"type:int"`
}
type WarehouseOrderList struct {
	WarehouseOrderId     int
	WarehouseOrderCode   string
	WarehouseOrderName   string
	WarehouseOrderPerson string
	WarehouseCode        string
	WarehouseType        string
	WarehouseAddress     string
}
